package model;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the DETALHE_NOTAFISCAL database table.
 * 
 */
@Entity
@Table(name="DETALHE_NOTAFISCAL")
@NamedQuery(name="DetalheNotafiscal.findAll", query="SELECT d FROM DetalheNotafiscal d")
public class DetalheNotafiscal implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="ID_DETALHE")
	private long idDetalhe;

	private String quantidade;

	@Column(name="VALOR_TOTAL")
	private String valorTotal;

	@Column(name="VALOR_UNITARIO")
	private String valorUnitario;

	//bi-directional many-to-one association to Notafiscal
	@ManyToOne
	@JoinColumn(name="ID_NOTAFISCAL")
	private Notafiscal notafiscal;

	//bi-directional many-to-one association to Pedido
	@ManyToOne
	@JoinColumn(name="ID_PEDIDO")
	private Pedido pedido;

	//bi-directional many-to-one association to Produto
	@ManyToOne
	@JoinColumn(name="ID_PRODUTO")
	private Produto produto;

	public DetalheNotafiscal() {
	}

	public long getIdDetalhe() {
		return this.idDetalhe;
	}

	public void setIdDetalhe(long idDetalhe) {
		this.idDetalhe = idDetalhe;
	}

	public String getQuantidade() {
		return this.quantidade;
	}

	public void setQuantidade(String quantidade) {
		this.quantidade = quantidade;
	}

	public String getValorTotal() {
		return this.valorTotal;
	}

	public void setValorTotal(String valorTotal) {
		this.valorTotal = valorTotal;
	}

	public String getValorUnitario() {
		return this.valorUnitario;
	}

	public void setValorUnitario(String valorUnitario) {
		this.valorUnitario = valorUnitario;
	}

	public Notafiscal getNotafiscal() {
		return this.notafiscal;
	}

	public void setNotafiscal(Notafiscal notafiscal) {
		this.notafiscal = notafiscal;
	}

	public Pedido getPedido() {
		return this.pedido;
	}

	public void setPedido(Pedido pedido) {
		this.pedido = pedido;
	}

	public Produto getProduto() {
		return this.produto;
	}

	public void setProduto(Produto produto) {
		this.produto = produto;
	}

}